import { Dispatch, ReducerAction, Reducer } from 'react';

export type Action {}

export interface AppState {}

export type AppDispatch = Dispatch<ReducerAction<Reducer<AppState, Action>>>;

export interface ProviderData {
  [key: string]: any;
}

export interface Context {
  appState: AppState;
  appDispatch?: AppDispatch;
}
